package edu.webarchitechture.bank.ejb3.services;

import org.hibernate.Session;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import edu.webarchitechture.bank.ejb3.domain.Tx;

/**
 * Created by IntelliJ IDEA.
 * User: inoka
 * Date: Sep 1, 2009
 * Time: 11:29:57 PM
 * To change this template use File | Settings | File Templates.
 */
public class TransactionManagerDAO {
    public TransactionManagerDAO(Session session) {
        //To change body of created methods use File | Settings | File Templates.
    }

    public void deposit(BigDecimal amount, String description, Long accountId) {
        //To change body of created methods use File | Settings | File Templates.
    }

    public Tx getTransaction(Long txId) {
        return null;  //To change body of created methods use File | Settings | File Templates.
    }

    public List<Tx> getTxsOfAccount(Date startDate, Date endDate, Long accountId) {
        return null;  //To change body of created methods use File | Settings | File Templates.
    }

    public void makeCharge(BigDecimal amount, String description, Long accountId) {
        //To change body of created methods use File | Settings | File Templates.
    }

    public void makePayment(BigDecimal amount, String description, Long accountId) {
        //To change body of created methods use File | Settings | File Templates.
    }

    public void transferFunds(BigDecimal amount, String description, Long fromAccountId) {
        //To change body of created methods use File | Settings | File Templates.
    }

    public void withdraw(BigDecimal amount, String description, Long accountId) {
        //To change body of created methods use File | Settings | File Templates.
    }
}
